<?php
use Pinenut\Model2;
use Pinenut\Model2\Embedded\Reference;
use Pinenut\Model2\Embedded\ReferenceContainer\Many;

class Conclusion extends Model2
{

    public $collection = 'Conclusion';

    public $title;

    /**
     * Факты
     * 
     * @var Pinenut\Model2\Embedded\ReferenceContainer\Many
     */
    public $facts;

    function fields()
    {
        return array_merge(parent::fields(), array(
            'title' => self::STRING,
            'facts' => array(
                Many::className(), // название класса - контейнера
                                   // остальные параметры передаются в конструктор контейнера в третий параметр конструктора
                WeightReference::className(), // название класса вложенного документа (связи в данном случае)
                \Fact::className(),
                'conclusions',
            )
            
        ));
    }
}